import javafx.scene.canvas.GraphicsContext;
import javafx.scene.image.Image;

public class Mushroom extends Sprite{
    //蘑菇行走速度
    public double SuDu=2;
    //用于记录X坐标
    public static double jx;
    public Mushroom(Image image, double x, double y, double width, double height) {
        super(image, x, y, width, height);
    }
    //重写父类方法
    @Override
    public void pain(GraphicsContext graphicsContext) {
        super.pain(graphicsContext);
        jx=x;
        if (MarioBros.pzjc){
            x=jx;
            GameScene.list.remove(this);
        }else {
            //判断人物是否到屏幕中间的位置，如果是则移动背景，和障碍物
            if (MarioBros.Bj){
                x-=(SuDu+5);
            }else {
                x-=SuDu;
            }
        }
        //判断蘑菇是否移动出屏幕，如果是则删除
        if (x<-20){
            GameScene.list.remove(this);
        }

    }

}
